Golang Job: Java Developer

Job added on

Company

OrangePeople

Location

Irvine, CA - United States of America

Job type

Full-Time

Golang Job Details

Hi

I am Saravanan Palani working at Orangepeople, one of the Leading Employment Consulting firms with top Direct-Clients in America. Here I hope this message finds you well.

I found your profile resume on one of the Job Portals that really impressed me. Especially the skills you possess on your resume was eye catching and wanted to send a quick note your way. How are things at your current Organization? Not sure of your short- and long-term career goals, but we have an opening that might be a great next step for you.

If not interested in the role or if now isn’t a great time for a move, just let me know if I can help in the future or if you need assistance in making a connection

Role: Java/Golang Developer

Work mode: Hybrid

Location: Irvine, CA

Type: Contract

As a Senior Software Engineer working on the Core Technology Platform, you have the opportunity to lead and own projects, work on everything in the core platform that runs all the distributed services to redefine the systems that allow applications and services to provide useful information to millions of owners, business partners around the globe. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, UI design and mobile; the list goes on and is growing every day.

We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full stack as we continue to push technology forward. You will be expected to provide hands-on technical leadership, coach team members, and foster a culture of technical excellence.

Requirements:

  • 8+ years of professional experience in software development with languages like Java, Golang and Python.
  • Experience designing and developing distributed systems, API, workflow, concurrency, multithreading and Synchronization.
  • Good knowledge of developing services for scale for web and mobile, API design, HTTP1/HTTP2, REST and GRPC
  • Experience implementing light weight libraries and writing highly concurrent code in Golang.
  • Demonstrated expertise in application security.
  • Experience developing, designing, implementing and running micro services in a cloud environment at scale.
  • Demonstrated expertise in application security.
  • Strong leadership abilities in driving operational excellence and best engineering practices
  • Knowledge and passion for current trends and best practices in software architecture, including performance, accessibility, security and usability.

Preferred Qualifications:

  • Good team player with ability to work with the team and partner teams throughout the software
  • Development lifecycle to achieve organizational goals.
  • Have strong foundational knowledge in Object Oriented Design principles, Data Structures, Version Control,CI/CD, SQL/NoSQL Database design, Algorithms, and good coding discipline.
  • Strong understanding of Web Services and API development.
  • Strong understanding of distributed systems and scalability issues.
  • Able to provide hands on technical guidance to junior team members.
  • Experience writing technical documents - Sequence diagrams, Design Documents.
  • Strong experience with writing unit tests and different levels of testing (Unit, Integration, System level).
  • Strong experience with implementing and running micro services using virtualization technologies (VMs and
  • Containers).
  • Very good understanding of CI/CD principles and cloud deployment strategies.
  • Experience with frameworks using Design Patterns like Dependency Injection is a plus.
  • Experience with event driven/streaming architectures and design using AWS kinesis and kafka is a plus.
  • Experience with container orchestration using Kubernetes or similar tools is a plus.

Additional Responsibilities:

  • Participate in OrangePeople monthly team meetings, and participate in team-building efforts.
  • Contribute to OrangePeople technical discussions, peer reviews, etc.
  • Contribute content and collaborate via the Orange People-Wiki/Knowledge Base.
  • Provide status reports to OrangePeople Account Management as requested.

About us:
OrangePeople is an Enterprise Architecture and Project Management solutions company. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OrangePeople team, you will have access to industry-leading consulting practices, strategies & technologies, innovative training & education. An ideal OrangePeople Person is a technology leader with a proven track record of technical achievements and strong process/methodology orientation.

Thanks & Regards,

Saravanan Palani

Talent Acquisition Lead
orangepeople

TECHNOLOGY ADVISORY & CONSULTING | AN INC. 500 COMPANY
www.orangepeople.com | (469) 206-9814

Job Type: Contract

Pay: Up to $80.00 per hour

Schedule:

  • 8 hour shift

Work Location: One location